feat!: replace create wizard with AI-first onboarding#187
Conversation
🔍 Rust PR ReviewSummary: Looks good overall — the Findings🐛 Bugs / Logic Issues
🔒 Security Concerns
✅ What Looks Good
|
aec6157 to
74d0096
Compare
🔍 Rust PR ReviewSummary: Looks good — clean, idiomatic replacement. One security concern worth addressing before merge. Findings🔒 Security Concerns
|
933b66d to
1657865
Compare
🔍 Rust PR ReviewSummary: Looks good overall — clean, well-scoped PR. One dead dependency and one leftover feature flag worth cleaning up. Findings
|
|
similarly done - awaiting final rust reviewer comments. |
BREAKING CHANGE: The create subcommand has been removed. Use ado-aw init instead. - Remove create subcommand and src/create.rs (1125 lines) - Add init subcommand that generates a Copilot dispatcher agent - Add update and debug prompt files for AI-guided workflow authoring - Enhance create prompt with AI-first modes - Rewrite dispatcher agent for ado-aw - Update README with AI-first Quick Start and Prompts section - Update AGENTS.md architecture and CLI reference - Remove opinionated directory structure from all prompts and docs - Pin compiler version in init agent template with checksum verification - Add Windows (PowerShell) download instructions alongside Linux/macOS - Add integration tests for init using tempfile for RAII cleanup - Remove dead terminal_size dependency (only used by deleted create.rs) - Drop inquire editor feature (configure only uses Password, not Editor) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1657865 to
6a1dd2b
Compare
🔍 Rust PR ReviewSummary: Looks good — clean implementation with two minor issues worth fixing before merge. Findings🐛 Bugs / Logic Issues
|
- Use shasum -a 256 instead of sha256sum in macOS install snippet (sha256sum is not available on macOS) - Remove stale 'ado-aw create' reference in update prompt Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
🔍 Rust PR ReviewSummary: Looks good — clean, minimal implementation with solid test coverage. One minor synchronous-in-async inconsistency and a few observations worth noting. Findings
|
Summary
Shifts ado-aw from a wizard-based onboarding (
ado-aw create) to an AI-first, prompt-driven model inspired by gh-aw.What changed
createwizardsrc/create.rsdeleted,src/main.rscleanedinitsubcommandsrc/init.rs,templates/init-agent.mdprompts/update-ado-agentic-workflow.mdprompts/debug-ado-agentic-workflow.mdprompts/create-ado-agentic-workflow.md.github/agents/agentic-workflows.agent.mdHow the new onboarding works
ado-aw init→ drops.github/agents/ado-aw.agent.mdinto the consumer repoBreaking change
The
createsubcommand has been removed. Users should useado-aw init+ AI-guided creation instead.Key design decisions
inquirecrate kept in Cargo.toml (still used byconfigurecommand)Testing
cargo build✅cargo test✅ (9/9 passed)cargo clippy✅ (pre-existing warnings only)